/*TABLET LANDSCAPE MODE*/
@media only screen and (min-width: 1024px) and (max-width: 1169px) {

.vc_row {margin-left: 0 !important; margin-right: 0 !important;}

.navigation-wrapper .main-menu ul.menu li.menu-item.log-btn { display: none; }

.home-sec7 .wpb_text_column ul li:nth-child(2) { margin-left: 150px; }
.home-sec7 .wpb_text_column ul li:last-child { margin-left: 100px; }

.vc_row.wpb_row.home-sec1 { min-height: 750px; }
.vc_row.wpb_row.home-sec1 .vc_column-inner { padding-top: 70px !important; }
	
}




/*TABLET POTRAIT MODE*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
/*Responsive Menu*/
.menu-button { display: inline-block;  position: relative; width: 75%; vertical-align: middle; text-align: right;}
.menu-button:before { content: "\f0c9"; position: absolute; font-family: fontawesome; color: #000000; font-size: 35px; line-height: 1; top: 50%; transform: translateY(-50%);}
.menu-button.open:before { content: "\f00d";}
.mobile-menu {display: none; width: 100%; position: absolute; left: 0; top: 52px; background-color: #EDEDED; z-index: 999999;}
.mobile-menu ul.menu {margin: 0; padding: 0;}
.mobile-menu ul.menu > li.menu-item {text-align: left; list-style: none; border-bottom: 1px solid #707070; position: relative;}
.mobile-menu ul.menu > li.menu-item.current-menu-parent > a,
.mobile-menu ul.menu > li.menu-item.current-menu-item > a {color: #a77fa0;}
.mobile-menu ul.menu > li.menu-item.menu-item-has-children:after {content: "\f107"; font: 18px FontAwesome; top: 0; right: 0; width: 50px; height: 20px; padding: 20px 0; position:absolute;text-align: center;}
.mobile-menu ul.menu > li.menu-item > a {display: block; padding: 15px; color: #666666; font-size: 18px;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu {background-color: #e0e0e0; visibility: hidden; height: 0; margin: 0; opacity:0;}
.mobile-menu ul.menu > li.menu-item.active ul.sub-menu {border-top: 1px solid #707070; visibility: visible; height: auto; opacity:1; padding: 0;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item{list-style: none; border-bottom: 1px solid #707070; position:relative;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item:after {content: "\f105"; font: 15px FontAwesome; top: 50%; transform:translateY(-50%); left: 12px; position:absolute;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item:last-child{border:none;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item a {display: block; padding: 12px 0 12px 30px; color: #666666; font-size: 16px;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item.current-menu-item a {color: #ec0c16;}
.header-wrapper .header-right{display: none;}


.vc_row {margin-left: 0 !important; margin-right: 0 !important;}

.vc_row.wpb_row.home-sec1 {min-height: 800px;}
.vc_row.wpb_row.home-sec1 .vc_column-inner {padding-top: 100px !important;}
.home-sec1 h1.vc_custom_heading{font-size:80px; line-height: 80px;}

.vc_row.home-sec3 .wpb_text_column h4 { font-size: 15px; }

.home-sec7 .wpb_text_column ul li:first-child { margin-left: 0; }
.home-sec7 .wpb_text_column ul li { width: 350px; }
.home-sec7 .wpb_text_column ul li:nth-child(2) { margin-left: 0; }
.home-sec7 .wpb_text_column ul li:last-child { margin-left: 0; }

.vc_row.home-sec9 .vc_col-sm-2 { float: left; width: 31.2%; margin-right: 20px; }
.vc_row.home-sec9 .vc_col-sm-2:nth-child(3n) {margin-right: 0;}
.vc_row.home-sec9 .vc_col-sm-2 .wpb_single_image { margin-bottom: 15px; }

.vc_row.home-sec6 h4.vc_custom_heading { font-size: 17px; }
.home-sec6 .wpb_text_column p { text-align: center; }
.home-sec6 .wpb_text_column img { margin: 0 auto; display: block; float: none; }

.vc_row.wpb_row.tech-sec1 { min-height: 500px; }
.vc_row.wpb_row.tech-sec1 .vc_column-inner { padding-top: 60px; }
.tech-sec1 h1.vc_custom_heading { font-size: 70px; line-height: 55px; }

.vc_row.tech-sec2 h3 {font-size: 25px;}
.tech-sec2 .wpb_text_column a{width: 155px;}

.vc_row.offer-sec3 .vc_col-sm-10 { width: 75%; }
.vc_row.offer-sec3 .vc_col-sm-2 { width: 25%; }

.top_offers ul li:before{left: 10px;}

.vc_row.offer-sec1 { min-height: 400px; }

.vc_row.wpb_row.cnt-sec1 .wpb_text_column p br { display: none; }


}




/*Mobile POTRAIT MODE*/
@media only screen and (max-width: 767px) {
/*Responsive Menu*/
.menu-button { display: inline-block;  position: relative; width: 50%; vertical-align: middle; text-align: right;}
.menu-button:before { content: "\f0c9"; position: absolute; font-family: fontawesome; color: #000000; font-size: 35px; line-height: 1; top: 50%; transform: translateY(-50%);}
.menu-button.open:before { content: "\f00d";}
.mobile-menu {display: none; width: 100%; position: absolute; left: 0; top: 52px; background-color: #EDEDED; z-index: 999999;}
.mobile-menu ul.menu {margin: 0; padding: 0;}
.mobile-menu ul.menu > li.menu-item {text-align: left; list-style: none; border-bottom: 1px solid #707070; position: relative;}
.mobile-menu ul.menu > li.menu-item.current-menu-parent > a,
.mobile-menu ul.menu > li.menu-item.current-menu-item > a {color: #a77fa0;}
.mobile-menu ul.menu > li.menu-item.menu-item-has-children:after {content: "\f107"; font: 18px FontAwesome; top: 0; right: 0; width: 50px; height: 20px; padding: 20px 0; position:absolute;text-align: center;}
.mobile-menu ul.menu > li.menu-item > a {display: block; padding: 15px; color: #666666; font-size: 18px;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu {background-color: #e0e0e0; visibility: hidden; height: 0; margin: 0; opacity:0;}
.mobile-menu ul.menu > li.menu-item.active ul.sub-menu {border-top: 1px solid #707070; visibility: visible; height: auto; opacity:1; padding: 0;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item{list-style: none; border-bottom: 1px solid #707070; position:relative;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item:after {content: "\f105"; font: 15px FontAwesome; top: 50%; transform:translateY(-50%); left: 12px; position:absolute;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item:last-child{border:none;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item a {display: block; padding: 12px 0 12px 30px; color: #666666; font-size: 16px;}
.mobile-menu ul.menu > li.menu-item > ul.sub-menu li.menu-item.current-menu-item a {color: #ec0c16;}

.container{padding: 0 20px;}

.header-wrapper { position: sticky; top: 0; z-index: 999999; }
.header-wrapper:after{bottom: -38px; background-size: 100%;}
.header-wrapper .logo-wrapper {width: 40%;}
.header-wrapper .header-right{display: none;}

.vc_row {margin-left: 0 !important; margin-right: 0 !important;}
.vc_column_container>.vc_column-inner{padding-left: 0 !important; padding-right: 0 !important;}

.vc_row.wpb_row.home-sec1 {min-height: 550px; text-align: center;}
.vc_row.wpb_row.home-sec1 .vc_column-inner {padding-top: 50px !important;}
.home-sec1 h1.vc_custom_heading{font-size:40px; line-height: 40px;}
.home-sec1 h2.vc_custom_heading{font-size:22px; line-height: 30px; text-align: center !important;}
.home-sec1 .wpb_text_column a{margin-right: 0;}

.home-sec2 .wpb_text_column { min-height: 100px; }
.home-sec2 .wpb_text_column img { margin: 0px 20px 30px 0; }
.home-sec2 h2.vc_custom_heading{font-size: 25px !important;}
.home-sec2 .wpb_text_column h4 { font-size: 15px; margin: 0 0 5px 0; }


.vc_row.wpb_row.home-sec3 {background: #b89cc6;}

.vc_row.home-sec6 { text-align: center; }
.vc_row.home-sec6 h4.vc_custom_heading { text-align: center !important; font-size: 32px; }
.vc_row.home-sec6 h4.vc_custom_heading br { display: none; }
.home-sec6 .wpb_text_column img { margin: 0 auto 10px; float: none; }
.home-sec6 .wpb_text_column p { font-size: 25px; }
.home-sec6 .wpb_text_column p br { display: none; }

.home-sec7 .wpb_text_column ul li{padding: 10px 10px 10px 60px; width: 220px; font-size: 15px;}
.home-sec7 .wpb_text_column ul li:first-child {margin-left: 20px;}
.home-sec7 .wpb_text_column ul li:before {width: 65px; height: 65px; background-size: 100% !important;}
.home-sec7 .wpb_text_column ul li:nth-child(2) {margin-left: 100px;}
.home-sec7 .wpb_text_column ul li:last-child {margin-left: 30px; padding: 10px 10px 10px 70px; width: 260px;}

.vc_row.home-sec8 .wpb_text_column h2 {font-size: 30px;}

.vc_row.home-sec9{height: 250px;}
.vc_row.home-sec9 .vc_col-sm-2 { float: left; width: 28.4%; margin-right: 20px; }
.vc_row.home-sec9 .vc_col-sm-2:nth-child(3n) {margin-right: 0;}
.vc_row.home-sec9 .vc_col-sm-2 .wpb_single_image { margin-bottom: 15px; }
.vc_row.home-sec9 h2.vc_custom_heading { font-size: 28px; margin-top: 50px !important; }

.footer-wrapper .footer-left {width: 100%; margin-bottom: 20px;}
.footer-wrapper .footer-left ul.menu{text-align: center;}
.footer-wrapper .footer-right {width: 100%;}
.footer-wrapper .footer-right ul.cnss-social-icon {text-align: center !important;}

.vc_row.wpb_row.tech-sec1 {min-height: 400px;}
.vc_row.wpb_row.tech-sec1 .vc_column-inner {padding-top: 50px;}
.tech-sec1 h1.vc_custom_heading{font-size:50px; line-height: 40px;}
.tech-sec2 .wpb_text_column a{width: 160px; margin-right: 10px;}
.vc_row.tech-sec3 h2.vc_custom_heading {font-size: 28px;}

.vc_row.offer-sec1 {min-height: 400px;}
.vc_row.offer-sec1 h1.vc_custom_heading{font-size:50px; line-height: 40px;}
.vc_row.offer-sec1 .wpb_text_column {margin: 0;}

.vc_row.offer-sec3 { text-align: center; }
.vc_row.offer-sec3 h3.vc_custom_heading { font-size: 28px; line-height: 30px; text-align: center !important; margin: 0 0 20px 0 !important; }

.vc_row.offer-sec4 { padding: 50px 0 !important; }
.vc_row.offer-sec4 h2.vc_custom_heading { font-size: 20px !important; margin-bottom: 20px !important; }


.top_offers { box-shadow: none; }
.top_offers .head { display: none; }
.top_offers ul .slick-slide {background: #ebebeb; padding: 50px 10px 25px 10px;}
.top_offers ul li span { width: 50%; text-align: left; font-size: 18px; padding: 0; margin: 0 0 15px 0;}
.top_offers ul li span:last-child { margin: 0;}
.top_offers ul li span:nth-child(7) {margin: 0;}
.top_offers ul li span.label { display: block !important; font-weight: 600;}
.top_offers ul li:before{left: 15px; top: -40px; transform: none; font-size: 20px; font-weight: 600; color: #000000;}
.top_offers ul li:after { content: "#"; position: absolute; left: 0; top: -37px; font-weight: 600; color: #000000; }
.top_offers .slick-slider .slick-track .slick-slide div { padding: 0 10px 0; }


.vc_row.offer-sec2 { padding: 20px 0 !important; }
.vc_row.offer-sec2 .vc_row .vc_col-sm-3 { float: left; width: 25%; }
.vc_row.offer-sec2 .vc_row .vc_col-sm-9 { float: right; width: 70%; }
/*.vc_row.offer-sec2 .vc_row .vc_col-sm-9 .wpb_text_column p { text-align: justify; }*/

h1.vc_custom_heading.custom-page-title {font-size:40px; line-height: 28px; margin: 30px 0;}

.gform_wrapper.register-form_wrapper .gform_body ul.gform_fields li.gfield.gf_left_half { width: 50%; float: left; clear: none; }
.gform_wrapper.register-form_wrapper .gform_body ul.gform_fields li.gfield.gf_right_half { width: 50%; float: right; clear: none; }

.vc_row.wpb_row.cnt-sec1 {min-height: 350px;}
.vc_row.wpb_row.cnt-sec1 h1.vc_custom_heading{font-size:40px; line-height: 40px; margin-bottom: 20px !important; padding-bottom: 20px !important;}
.vc_row.wpb_row.cnt-sec1 .wpb_text_column p br { display: none; }
.vc_row.wpb_row.cnt-sec1 .wpb_text_column p { font-size: 18px; line-height: 25px; }

.vc_row.wpb_row.vc_row-fluid.cnt-sec2 {padding: 0 0 50px 0 !important;}

.vc_row.wpb_row.vc_row-fluid.tech-sec4 .wpb_column.vc_column_container.vc_col-sm-6:first-child { order: 2; }
.vc_row.wpb_row.vc_row-fluid.tech-sec4 .wpb_column.vc_column_container.vc_col-sm-6:last-child { order: 1; }
.vc_row.wpb_row.vc_row-fluid.tech-sec4 .wpb_column.vc_column_container.vc_col-sm-6:first-child .wpb_single_image { text-align: center !important; }

.top_offers ul.slick-slider .hc-arrow-right.slick-arrow { bottom: -80px; position: absolute; margin: auto; width: 50px; height: 50px; left: 60px; right: 0; background-color: #886181; text-align: center; }
.top_offers ul.slick-slider .hc-arrow-left.slick-arrow { position: absolute; bottom: -80px; margin: auto; width: 50px; height: 50px; left: 0; right: 60px; background-color: #886181; text-align: center; }
.top_offers ul.slick-slider .hc-arrow-left.slick-arrow i { font-size: 50px; color: #ffffff; }
.top_offers ul.slick-slider .hc-arrow-right.slick-arrow i { font-size: 50px; color: #ffffff; }
.top_offers ul.slick-slider .slick-list.draggable { margin-bottom: 50px; }
	
}



/*Mobile LANDSCAPE MODE*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}

@media only screen and (min-width: 1200px) and (max-width:1366px) {
.vc_row.wpb_row.home-sec1 { min-height: 840px; }
.vc_row.wpb_row.tech-sec1 {min-height: 580px;}
.vc_row.wpb_row.tech-sec1 .vc_column-inner {padding-top: 100px;}

}
@media only screen and (max-width: 480px) {

}
/*
     FILE ARCHIVED ON 11:42:31 Apr 26, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:33:44 Mar 26, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.177
  exclusion.robots.policy: 0.155
  cdx.remote: 0.198
  esindex: 0.013
  LoadShardBlock: 174.251 (6)
  PetaboxLoader3.datanode: 98.844 (7)
  load_resource: 72.307
  PetaboxLoader3.resolve: 28.657
*/